MASKSSFMATFNIVTLMLMVASSTVTARPLMKPSMGTSSPTTSLVYRLKLDEDTGYCWDSLMQLQHCSGELILFFLNGETYIGPGCCSAIRTIGRKCWPTMIGVLGFTAQEGDMLQGYCDGNDSDNNGEDHALASSTLPLSVNFKTTVVRSSASPSNP